Revert: Revert r227804: Use fseek/ftell instead of fseeko/ftello when Newlib is the libc EricWF has updated the compilers on his buildbots. Hopefully they won't crash now. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@227971 91177308-0d34-0410-b5e6-96231b3b80d8 
diff --git a/include/fstream b/include/fstream index 38778c6..ace5eb9 100644 --- a/include/fstream +++ b/include/fstream 
@@ -807,7 +807,7 @@  default:  return pos_type(off_type(-1));  } -#if _WIN32 +#if defined(_WIN32) || defined(_NEWLIB_VERSION)  if (fseek(__file_, __width > 0 ? __width * __off : 0, __whence))  return pos_type(off_type(-1));  pos_type __r = ftell(__file_); @@ -826,7 +826,7 @@  {  if (__file_ == 0 || sync())  return pos_type(off_type(-1)); -#if _WIN32 +#if defined(_WIN32) || defined(_NEWLIB_VERSION)  if (fseek(__file_, __sp, SEEK_SET))  return pos_type(off_type(-1));  #else @@ -891,7 +891,7 @@  }  }  } -#if _WIN32 +#if defined(_WIN32) || defined(_NEWLIB_VERSION)  if (fseek(__file_, -__c, SEEK_CUR))  return -1;  #else